|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.repository.provider.xmlbeans.XmlMoccaPartProvider
public class XmlMoccaPartProvider
Implementierung des MoccaPartProvider für die
XML-basierte Konfiguration von MoccaParts. Die jeweiligen Parts
werden in einer moccapart_x.xml beschrieben und
dem XmlMoccaPartProvider als XmlBean
zur Verfügung gestellt. Dieser liest die einzelnen Elemente
aus und injiziert sie in die korrespondierende MoccaBox.
| Constructor Summary | |
|---|---|
XmlMoccaPartProvider(de.cebis.moccabox.repository.XmlMoccapartDocumentBean moccapartDocument,
java.util.List conceptDocumentsList)
Konstruktor zum Erzeugen eines neuen XmlMoccaPartProvider. |
|
| Method Summary | |
|---|---|
java.lang.String |
getMoccaPartId()
Zurückliefern der ID des beschriebenen MoccaPart. |
protected void |
injectInnerViewElements(ViewElementBean viewElement,
de.cebis.moccabox.repository.application.commands.XmlViewelementBean xmlViewElement)
Injizieren rekursiv verschachtelter View-Elemente. |
void |
injectMoccaPart(IRepository repository)
Injizieren der MoccaPartDefinition in ein vorhandenes IRepository. |
protected void |
injectMoccaPartBusinessTaskContexts(IRepository repository)
Injizieren der Elemente der BusinessTaskContexts als Repräsentation
der bekannten Kontexte, denen die Vorgänge ausgeführt werden können. |
protected void |
injectMoccaPartBusinessTasks(IRepository repository)
Füllt das Repository mit BusinessTaskBean-Instanzen, die die Menge verfügbarer BusinessTasks definieren. |
protected void |
injectMoccaPartValidators(IRepository repository)
Injizieren der Elemente der Validators, die der Beschreibung
der verfügbaren Validatoren entsprechen. |
protected void |
injectMoccaPartViews(IRepository repository)
Injizieren der View-Elemente in das vorhandene IRepository. |
protected void |
validateMoccaPart(IRepository repository)
Validieren, dass es sich um eine gültiges, vom IRepository
lesbares MoccaPart handelt. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlMoccaPartProvider(de.cebis.moccabox.repository.XmlMoccapartDocumentBean moccapartDocument,
java.util.List conceptDocumentsList)
XmlMoccaPartProvider.
moccapartDocument - Beschreibung, die das korrespondierende XML-Dokument
als Bean-Repräsentation enthält.conceptDocumentsList - Liste der einzelnen ConceptDefinition.xml
Dokumente.| Method Detail |
|---|
public java.lang.String getMoccaPartId()
public void injectMoccaPart(IRepository repository)
throws ConfigurationException
MoccaPartProviderMoccaPartDefinition in ein vorhandenes IRepository.
injectMoccaPart in interface MoccaPartProviderrepository - Repository (MoccaBox), in das das MoccaPart injiziert werden soll.
ConfigurationException - Fehler, der auftritt, wenn die Konfiguration fehlschlägt.
Entweder ist das Repository ungültig oder das zu injizierende MoccaPart kann nicht gelesen
werden.protected void validateMoccaPart(IRepository repository)
IRepository
lesbares MoccaPart handelt.
repository - Repository (MoccaBox), in das das MoccaPart injiziert werden soll.protected void injectMoccaPartBusinessTasks(IRepository repository)
repository - Repository (MoccaBox), in das das MoccaPart injiziert werden soll.
protected void injectInnerViewElements(ViewElementBean viewElement,
de.cebis.moccabox.repository.application.commands.XmlViewelementBean xmlViewElement)
throws ConfigurationException
View-Elemente. Befindet
sich innerhalb des übergebenen ViewElementBean kein weiteres,
so wird nichts weiter ausgeführt.
viewElement - Das auszulesende ViewElement.xmlViewElement - Die korrespondierende Xml-Repräsentation.
ConfigurationException - Fehler, der auftritt, wenn die
View-Elemente nicht gelesen werden können.
protected void injectMoccaPartViews(IRepository repository)
throws ConfigurationException
View-Elemente in das vorhandene IRepository.
repository - Repository (MoccaBox), in das das MoccaPart injiziert werden soll.
ConfigurationException - Fehler, der auftritt, wenn die View-Elemente
nicht gelesen werden können.
protected void injectMoccaPartBusinessTaskContexts(IRepository repository)
throws ConfigurationException
BusinessTaskContexts als Repräsentation
der bekannten Kontexte, denen die Vorgänge ausgeführt werden können.
repository - Repository (MoccaBox), in das das MoccaPart injiziert werden soll.
ConfigurationException - Fehler, der auftritt, wenn ein Kontext nicht
gelesen oder ins IRepository geschrieben werden kann.
protected void injectMoccaPartValidators(IRepository repository)
throws ConfigurationException
Validators, die der Beschreibung
der verfügbaren Validatoren entsprechen. Diese dienen der Überprüfung
der Anwendereingaben und daraus folgenden Attributsausprägungen von
Konzepten.
repository - Repository (MoccaBox), in das das MoccaPart injiziert werden soll.
ConfigurationException - Fehler, der auftritt, wenn en Validator nicht
gelesen oder ins IRepository geschrieben werden kann.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||